Skip to content

fix: add Linux2010 contributor attribution - #3

Open
MKI13 wants to merge 2 commits into
Linux2010:fix/feishu-audio-to-voice-stt-30822from
MKI13:autofix/pr-30829-author-map
Open

fix: add Linux2010 contributor attribution#3
MKI13 wants to merge 2 commits into
Linux2010:fix/feishu-audio-to-voice-stt-30822from
MKI13:autofix/pr-30829-author-map

Conversation

@MKI13

@MKI13 MKI13 commented May 23, 2026

Copy link
Copy Markdown

Summary

Verification

  • python -m py_compile scripts/release.py
  • Reproduced the Contributor Attribution Check locally against origin/main..HEAD: all contributor emails are mapped.

Context

The upstream run failed because linux2010@github.com (Linux2010) was not present in AUTHOR_MAP.

Linux2010 and others added 2 commits May 23, 2026 08:26
…esearch#30822)

Feishu voice messages (Opus/OGG) were classified as MessageType.AUDIO,
which after the Telegram audio/voice split is treated as a file
attachment and skips STT transcription. Since Feishu has no separate
VOICE message type, all audio should map to VOICE so it goes through
the STT pipeline.

Fix: change _resolve_media_message_type and _resolve_normalized_message_type
to return MessageType.VOICE instead of MessageType.AUDIO for audio media.
Also update _should_batch_media_event and text extraction check to include
MessageType.VOICE instead of AUDIO.

Test: update test_extract_audio_message_downloads_and_caches to expect
VOICE, and add test_audio_message_maps_to_voice_for_stt as a regression
test for NousResearch#30822.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants